取消
首页  »  手机游戏玩起来卡顿,究竟是何缘由?  »  手机游戏玩起来卡顿,究竟是何缘由?

手机游戏玩起来卡顿,究竟是何缘由?

《手机游戏玩起来卡顿,究竟是何缘由?》内容简介
手机游戏玩起来卡顿,究竟是何缘由?

1 概述

近几年随着在线手游行业的发展,随时随地能够畅玩手游已经成为用(🎌)户对网络的更深层次需求。根据游戏玩法不同,对网络性能要求也(🥟)不尽相(👵)同。根据玩法不同大致可分为MOBA(多(🏛)人联机在线(⚡)竞技游戏)、FPS(第一人称射击类游戏)、(🤼)MMORPG(大型多人在线角(😷)色扮演(⌚)游戏)、卡牌类、策略经营类、休闲类等。

《王者荣耀》是由腾讯开发的一款(🕊)运营在Android、IOS平台上的MOBA类手游,于2015年11月26日在Android、(😍)IOS平台上正式公测,上线以来受到广大玩家的热爱,目前该游戏在手游排行中处于TOP 1的位置。随着LTE网络下玩家数量的增加,时延大、卡顿等网络问题逐(🕶)渐增加,用户投诉(👁)呈上升趋(🔀)势,因此对该游(📡)戏模型的研究及优化十分必要。

通过统计分析10月各类游戏流量占比看(🗃)出王者荣耀流量牢牢占据首位,月度流量及用户数增长明显(📢)。

2 游戏卡顿的定义

2.1 游戏卡顿定义

如果游戏过程中RTT延时大于200ms,即认为有卡顿。

2.2 游戏高卡顿占比定义

一周严重卡(🌋)顿局数占比7%以上,且一周总局数>70,即视(🚇)为严重卡顿。

3网络量化模型

经过研究,从云、管、端(📌)三个维度开展对王者荣耀游戏(🥑)端到端时延优(🕓)化,并建立时延分段模型,分段求解,对端到端网络进行量化,便于评估和优化。

建立如下评估模(👐)型:

T0≈T2+T1≈ (T21+T22)+T1

上述评估模型是一个四元方程组,需要借(💽)助不(🐗)同的技(😎)术手段来确定(🤒)具(💜)体的(🐀)参数进行方程求解(🐐)。

4 王者荣耀分析

在(🦗)模拟器上安装王者荣耀,通过对游戏过程中的数据流抓包分析,对游戏过

程中交互较多的IP地址进行解析分析,结合腾讯的资料(🍾),找出交互服务器。


王者荣耀交互服务器在游戏加载及(⛽)结束时主要以HTTP方式进行交互,游戏中主要以UDP方式进行交互。

通过Wireshark对游戏过程中交互服务器和数据流分析发现,TCP流在整个游戏过程均有存在,在游戏开启前TCP流流量最大。UDP流(👛)主要存在(🈵)游戏过程中,报文大小不超过460字节,传输间隔60ms。

5 游戏卡顿分段优化解决方案(🧐)

王(🎐)者荣耀游戏业务跟终端、网络、游戏服务器均有相关性。针对T21、T22和T1给出了不同的指标采集和优(🔗)化方(⚽)案。

5.1 T1段时延检测和优化

由于游戏业务主要使用UDP报文,在实际网络中,T1段时延检测主要通过业务感知平台分XDR文件中涉及(🕜)王者荣耀的TCP时延获取来近似表征。

T1段的问题主要表现为网络共性问题,或者(🤲)某个SP服务器的共性问题。

协调核查核心网的Gi出口负荷是否过高。

5.2 T22段时延检测和优化

LTE S1/X2接口基于IP组网时,传输速率不稳定,传输带宽波动也(🔭)很大,S1/X2接口的传输带宽动态变化,从而可能造成传输网络拥塞(🔱)。检测传输网络的QoS情况以及QoS的变化情况,显得比较重要。可以端到端的实时在线检测用户面数据流(🚵)的丢包率、(🎄)时延、时延抖动等。

5.3 T21段时延(🤠)检测和优化

在网络优化实践中,我们分(🕔)析因T21段的大延(🏪)迟导致的游戏卡顿。如下原因会导致(🎶)T21段高时延:

5.3.1.1 异频切换策略实施方案介绍

5.3.1.1.1 原理介绍

基于覆盖的异频切换算法开关:当基于覆盖的异频切换算法开关为开时,启动基于覆盖的异频切换算法,通过异频切换保证用户业务连续性;当基于(🏸)覆盖的异频切换算法开关为关时,关闭基于覆盖的异频切换(🌱)算法。

5.3.1.1.2 异频切换优化策略

现网覆(🖨)盖层关闭(🥂)基于覆盖的异频切换开关,只触发同频测量;(👤)

5.3.1.1.3 参数设置

关闭基于覆盖异频切换开关脚本。

5.3.2 无线侧参数优化

规整DRX使能开关和NGBR业务DRX使能开关全部为关闭后,会使的下行PDCP SDU平均时延下降。

对小区进行PDCCH功率控制和下行调度允许抬升的最大的功率偏移量等信道功控参数进行修改。

对低话务基站的initPUCCHSRSConfigProfile上行控制信道配置更改(🍬),以(🚢)更适应信道。

另对高话务小区进行IRC Feature和(🖐)SRS功率(🎊)估计优化开关的打开,基站的同步方式也从频分(✂)改成频分和时分共用。

5.3.3 深度覆盖差导致时延(😁)高

部分区域属于密集(💨)住宅区,小区的深度覆(👯)盖不足(🔈)会导致部分区(🛢)域的覆盖或者

质量较差导致时延较高,如在通过参数修改后效果(🏾)不明显,需要对其现场天馈调整覆盖。

5.3.4 资源类导致的时延大

在卡顿小区明细中,部分小区的用户数较多(🌼),流量也比较大,而导致时延较大,对于(⭕)这些(✋)小区需要进行扩容处理。

5.3.5 其他情况

还有其他的具体的原因,比如农村弱覆盖天馈调整、(🔌)县城边缘基站调整接入参(🗻)数等。

6 总结

针对王者荣耀游戏卡顿的问题(👬),通过制定合理的方案、优化策略和多项创新技术手段,最大程度上提升用户的感知。